//! 集合更新数据定义
//! 对应 C# 版本的集合更新数据

use serde::{Deserialize, Serialize};

/// 集合更新数据
#[derive(Debug, Clone, Serialize, Deserialize, Default)]
pub struct CollectUpdateData {
    /// 集合ID
    pub collection_id: String,
    /// 更新数据
    pub data: serde_json::Value,
    /// 更新条件
    pub condition: Option<String>,
    /// 更新选项
    pub options: Option<serde_json::Value>,
}